/*
 * @Author: HZK
 * @Date: 2020-09-01 19:37:09
 * @LastEditTime: 2020-09-03 20:58:17
 * @LastEditors: hanfengmi
 * @Description: 
 */
// 入口文件

// exports.foo = done => {
//     console.log('sss')
//     done() // 表示任务完成？
// }

// exports.default = done => {
//     console.log('xixixi')
//     done() // 表示任务完成？
// }

// gulp.task('bar',done => {
//     console.log('bar')
//     done()
// })

// const {series, parallel} = require('gulp')

// const task1 = done => {
//     console.log('sss1')
//     done() // 表示任务完成？
// }

// const task2 = done => {
//     console.log('sss2')
//     done() // 表示任务完成？
// }

// const task3 = done => {
//     console.log('sss3')
//     done() // 表示任务完成？
// }

// exports.foo = series(task1, task2, task3)


// 压缩css
// const fs = require('fs');
// const {Transform} = require('stream')

// exports.default = () => {
//     // 文件读取
//     const read = fs.createReadStream('normalize.css')
//     const write = fs.createWriteStream('normalize.min.css')
    
//     const transform = new Transform({
//         transform: (chunk, encoding, callback) => {
//             const input = chunk.toString()
//             const output = input.replace(/\s+/g, '').replace(/\/\*.+?\*\//g, '')
//             callback(null, output)
//         }
//     })
    
//     read.pipe(transform).pipe(write)
    
//     return read
// }


// 读取写入流
const { src, dest } = require('gulp')
const cleanCss = require('gulp-clean-css')

exports.default = () =>{
    // return src('normalize.css').pipe(dest('dist'))
    return src('*.css').pipe(dest('dist'))
}

 // gulp-clean-css  压缩文件
 // gulp-rname 重命名
